![]() |
Datafox DFCom - API
04.03.18
Dokumentation zur Datafox Kommunikationsbibliothek (DFComDLL.dll / DFCom_x64.dll)
|
Diese Struktur dient, in Eingabekettenfeldern bei allen Einlesemethoden außer Liste und Bestätigung, der Angabe weiterer Informationen. Mehr ...
#include <studio_setup_structs.h>
Datenfelder | |
| uint8_t | flags {} |
| Flags z.B. Einlesen über Barcode erlaubt. Mehr ... | |
| StructTransponder | tag |
| Transpondereinlesen bei Hitag, bei diesem Feld abaendern. Abweichend von der globalen Einstellung. Mehr ... | |
| union { | |
| uint8_t param1 {} | |
| Abhängig von der genutzten Feldfunktion kann einer der nachfolgenden Bezeichner verwendet werden. Mehr ... | |
| uint8_t fingerprintParam | |
| Parametervariable für Fingerprint. Mehr ... | |
| uint8_t inputModuleTimeout | |
| Zeitangabe wie lange der Barcode- oder Transponder-Leser eingeschaltet bleibt. Mehr ... | |
| uint8_t operantLeft | |
| Linker Operant bei TBFE_OPERATION. Mehr ... | |
| uint8_t relayNumberExtended | |
| Nummer des Relais. Mehr ... | |
| uint8_t digitalStatusAsDecimal | |
| Bei der Feldfunktion TBFE_DIGITAL_WERT soll der aktuelle Status der digitalen Eingänge als 32bit Wert geliefert werden. Mehr ... | |
| }; | |
| union { | |
| uint8_t param2 {} | |
| Abhängig von der genutzten Feldfunktion kann einer der nachfolgenden Bezeichner verwendet werden. Mehr ... | |
| uint8_t fingerprintPID | |
| Index der globalen Variable für PID-Quelle. Mehr ... | |
| uint8_t operantRight | |
| Rechter Operant bei TBFE_OPERATION. Mehr ... | |
| }; | |
| union { | |
| uint8_t param3 {} | |
| Abhängig von der genutzten Feldfunktion kann einer der nachfolgenden Bezeichner verwendet werden. Mehr ... | |
| uint8_t fingerprintTeachFlags | |
| Zusätliche Funktionen zum Saturn-Flächensensor ( z.B. Übungsmodus, Optimierungsmodus, Traingsmodus ) 8 Bit frei somit. Mehr ... | |
| uint8_t operation | |
| mathematische oder logische Operation ausführen (für TBFE_OPERATION). Mehr ... | |
| }; | |
| uint8_t | relayNumber: 4 |
| Unteres Nibble zur Definition des Relais / Buzzer / LED. Mehr ... | |
| uint8_t | relayAction: 4 |
| Oberes Nibble zur Definition der Aktion des Relais / Buzzer / LED. Mehr ... | |
| uint16_t | relayTime {} |
| Zeit für Schaltdauer in Sekunden. Mehr ... | |
| char | contentOfConstant [17] {} |
| Wert der Konstante bei der Einlesemethode "Konstante übernehmen". Mehr ... | |
| StructCompare | compare |
| Sprungziels in eine Eingabekette definieren. Mehr ... | |
Diese Struktur dient, in Eingabekettenfeldern bei allen Einlesemethoden außer Liste und Bestätigung, der Angabe weiterer Informationen.
Diese Struktur kommt im Union-Teil der Struktur StructReadField zur Anwendung.
| union { ... } |
| union { ... } |
| union { ... } |
| StructCompare compare |
Sprungziels in eine Eingabekette definieren.
| char contentOfConstant[17] {} |
Wert der Konstante bei der Einlesemethode "Konstante übernehmen".
Der Inhalt des konstanten Wertes darf maximal 16 Zeichen (ASCII) lang sein.
| uint8_t digitalStatusAsDecimal |
Bei der Feldfunktion TBFE_DIGITAL_WERT soll der aktuelle Status der digitalen Eingänge als 32bit Wert geliefert werden.
| uint8_t fingerprintParam |
Parametervariable für Fingerprint.
| Bit | Bedeutung (wenn gesetzt) |
|---|---|
| 1-2 | Destination: (0)Fingerprint modul, (1)Ausweis |
| 3-4 | Delete Method: (0)Fingertemplate, (1)PID |
| 5-6 | Fingertemplate: (0)Nr 1, (1)Nr 2 |
| uint8_t fingerprintPID |
Index der globalen Variable für PID-Quelle.
| uint8_t fingerprintTeachFlags |
Zusätliche Funktionen zum Saturn-Flächensensor ( z.B. Übungsmodus, Optimierungsmodus, Traingsmodus ) 8 Bit frei somit.
| uint8_t flags {} |
Flags z.B. Einlesen über Barcode erlaubt.
| uint8_t inputModuleTimeout |
Zeitangabe wie lange der Barcode- oder Transponder-Leser eingeschaltet bleibt.
| uint8_t operantLeft |
Linker Operant bei TBFE_OPERATION.
| uint8_t operantRight |
Rechter Operant bei TBFE_OPERATION.
| uint8_t operation |
mathematische oder logische Operation ausführen (für TBFE_OPERATION).
Aufbau
| Bit | Bedeutung (wenn gesetzt) |
|---|---|
| 1-2 | rechter Operant |
| 3-6 | Operation |
| 7-8 | linker Operant |
Operant
| Wert | Bedeutung |
|---|---|
| 0 | Konstante |
| 1 | Feld |
| 2 | globale Variable |
Operation
| Wert | Bedeutung |
|---|---|
| 0 | + |
| 1 | - |
| 2 | not |
| uint8_t param1 {} |
Abhängig von der genutzten Feldfunktion kann einer der nachfolgenden Bezeichner verwendet werden.
| uint8_t param2 {} |
Abhängig von der genutzten Feldfunktion kann einer der nachfolgenden Bezeichner verwendet werden.
| uint8_t param3 {} |
Abhängig von der genutzten Feldfunktion kann einer der nachfolgenden Bezeichner verwendet werden.
| uint8_t relayAction |
Oberes Nibble zur Definition der Aktion des Relais / Buzzer / LED.
| Bit | Bedeutung (Abfolge aufeinanderfolgender Aktionen [2]) |
|---|---|
| 1-2 | Aktion nach Zeitablauf (was passiert nach dem Timeout) |
| 3-4 | Aktion vor Zeitablauf (was passiert bis zum Timeout) |
| Aktion (Relais / Buzzer) | |
|---|---|
| Wert | Bedeutung |
| 0 | Ausschalten |
| 1 | Einschalten |
| 2 | Umschalten |
| 3 | Keine |
| Aktion (LED) | |
|---|---|
| Wert | Bedeutung |
| 0 | rot und grün aus |
| 1 | rot an, grün aus |
| 2 | rot blinkt, grün aus |
| 3 | rot aus, grün an |
| 4 | rot und grün an |
| uint8_t relayNumber |
Unteres Nibble zur Definition des Relais / Buzzer / LED.
| Typ | Inhalt |
|---|---|
| Relais | Relaisnummer |
| LED | Maschinennummer |
| Buzzer | Lautstärke in % (10er Schritte) |
| uint8_t relayNumberExtended |
Nummer des Relais.
Wird verwendet bei TBFE_SWITCH_RELAY, wenn in relayNumber die Nummer des Relais >= 12 ist.
| uint16_t relayTime {} |
Zeit für Schaltdauer in Sekunden.
Transpondereinlesen bei Hitag, bei diesem Feld abaendern. Abweichend von der globalen Einstellung.